Skip to content

ci: trigger homebrew-tap formula update on release#108

Closed
mochlast wants to merge 1 commit into
conplementAG:masterfrom
mochlast:feature/release-bump-homebrew-tap
Closed

ci: trigger homebrew-tap formula update on release#108
mochlast wants to merge 1 commit into
conplementAG:masterfrom
mochlast:feature/release-bump-homebrew-tap

Conversation

@mochlast

@mochlast mochlast commented Jun 16, 2026

Copy link
Copy Markdown
Member

Was

Ergänzt einen bump-homebrew-tap-Job in release.yml, der nach erfolgreichem GoReleaser-Lauf ein repository_dispatch-Event (event_type: copsctl-release) an conplementAG/homebrew-tap sendet. Der Tap aktualisiert die copsctl-Formel daraufhin automatisch (Version + Checksums werden tap-seitig aus checksums.txt aufgelöst) und mergt den PR per Auto-Merge.

  • needs: [goreleaser] → der Job läuft nur, wenn tatsächlich ein Release gebaut wurde (bei übersprungenem GoReleaser wird auch dieser Job übersprungen). Die bestehende Gating-Logik bleibt unangetastet.
  • Versionsauflösung via gh release view mit dem Standard-GITHUB_TOKEN; der Cross-Repo-Dispatch nutzt ein separates Token.

Voraussetzung (vor dem Mergen einrichten)

  • Repository-Secret HOMEBREW_TAP_TOKEN: Fine-grained PAT (oder GitHub-App-Token) mit contents: write auf conplementAG/homebrew-tap. Der Default-GITHUB_TOKEN kann keine Events an ein anderes Repo dispatchen.

Abhängigkeit

Gehört zum gegenstückigen Tap-PR (Listener repository_dispatch: copsctl-release + Auto-Merge). Der Tap-PR sollte zuerst gemergt werden.

After a successful GoReleaser run, dispatch a repository_dispatch event to conplementAG/homebrew-tap so the copsctl Homebrew formula is bumped automatically (version + checksums resolved on the tap side).
@mochlast

Copy link
Copy Markdown
Member Author

Verworfen: Die Cross-Repo-Automatisierung wird nicht weiterverfolgt. Im Tap übernimmt stattdessen ein manuell getriggerter Workflow (update-formula.yml) den Formel-Bump direkt.

@mochlast mochlast closed this Jun 16, 2026
@mochlast mochlast deleted the feature/release-bump-homebrew-tap branch June 16, 2026 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant